overcome a life-threatening situation - German English Dictionary